<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  

  
  <title>苟有恒 何必三更起五更眠 最无益 莫过一日曝十日寒</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <meta property="og:type" content="website">
<meta property="og:title" content="苟有恒 何必三更起五更眠 最无益 莫过一日曝十日寒">
<meta property="og:url" content="http://dontworryneedmoney.gitee.io/guolianbo/page/8/index.html">
<meta property="og:site_name" content="苟有恒 何必三更起五更眠 最无益 莫过一日曝十日寒">
<meta property="og:locale" content="en_US">
<meta property="article:author" content="worry dont">
<meta name="twitter:card" content="summary">
  
    <link rel="alternate" href="/guolianbo/atom.xml" title="苟有恒 何必三更起五更眠 最无益 莫过一日曝十日寒" type="application/atom+xml">
  
  
    <link rel="icon" href="/favicon.png">
  
  
    <link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
  
  
<link rel="stylesheet" href="/guolianbo/css/style.css">

<meta name="generator" content="Hexo 4.2.0"></head>

<body>
  <div id="container">
    <div id="wrap">
      <header id="header">
  <div id="banner"></div>
  <div id="header-outer" class="outer">
    <div id="header-title" class="inner">
      <h1 id="logo-wrap">
        <a href="/guolianbo/" id="logo">苟有恒 何必三更起五更眠 最无益 莫过一日曝十日寒</a>
      </h1>
      
    </div>
    <div id="header-inner" class="inner">
      <nav id="main-nav">
        <a id="main-nav-toggle" class="nav-icon"></a>
        
          <a class="main-nav-link" href="/guolianbo/">Home</a>
        
          <a class="main-nav-link" href="/guolianbo/archives">Archives</a>
        
      </nav>
      <nav id="sub-nav">
        
          <a id="nav-rss-link" class="nav-icon" href="/guolianbo/atom.xml" title="RSS Feed"></a>
        
        <a id="nav-search-btn" class="nav-icon" title="Search"></a>
      </nav>
      <div id="search-form-wrap">
        <form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit">&#xF002;</button><input type="hidden" name="sitesearch" value="http://dontworryneedmoney.gitee.io/guolianbo"></form>
      </div>
    </div>
  </div>
</header>
      <div class="outer">
        <section id="main">
  
    <article id="ejs-dontworry/杂项/编写LaTeX数学公式" class="article article-type-ejs" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/guolianbo/2019/06/29/dontworry/%E6%9D%82%E9%A1%B9/%E7%BC%96%E5%86%99LaTeX%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F/" class="article-date">
  <time datetime="2019-06-29T08:59:15.000Z" itemprop="datePublished">2019-06-29</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/guolianbo/2019/06/29/dontworry/%E6%9D%82%E9%A1%B9/%E7%BC%96%E5%86%99LaTeX%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F/">编写LaTeX数学公式</a>
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <h1 id="编写LaTeX数学公式"><a href="#编写LaTeX数学公式" class="headerlink" title="编写LaTeX数学公式"></a>编写LaTeX数学公式</h1><p><a href="https://blog.csdn.net/fzch_struggling/article/details/44998901#%E6%8B%AC%E5%8F%B7%E7%9A%84%E5%85%B6%E4%BB%96%E7%94%A8%E6%B3%95" target="_blank" rel="noopener">他山之石</a>  </p>



## 输入上下标 

^表示上标, _表示下标。如果上下标的内容多于一个字符，要用{}把这些内容括起来当成一个整体。上下标是可以嵌套的，也可以同时使用。例如：

<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">$x^&#123;y^z&#125;&#x3D;(1+&#123;\rm e&#125;^x)^&#123;-2xy^w&#125;$</span><br><span class="line">$f(x)&#x3D;x_2^3+1$</span><br><span class="line">如果要在左右两边都有上下标，可以用\sideset命令:</span><br><span class="line">$\sideset&#123;^12&#125;&#123;^34&#125;\bigotimes$</span><br></pre></td></tr></table></figure>

$x^{y^z}=(1+{\rm e}^x)^{-2xy^w}$   
$f(x)=x_2^3+1$  


      
    </div>
    <footer class="article-footer">
      <a data-url="http://dontworryneedmoney.gitee.io/guolianbo/2019/06/29/dontworry/%E6%9D%82%E9%A1%B9/%E7%BC%96%E5%86%99LaTeX%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F/" data-id="ckb6hw6s10025jcn2gg9g77gz" class="article-share-link">Share</a>
      
      
  <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/guolianbo/tags/%E6%9D%82%E9%A1%B9/" rel="tag">杂项</a></li></ul>

    </footer>
  </div>
  
</article>


  
    <article id="ejs-dontworry/Algorithm/A星算法的一些关键点" class="article article-type-ejs" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/guolianbo/2019/06/28/dontworry/Algorithm/A%E6%98%9F%E7%AE%97%E6%B3%95%E7%9A%84%E4%B8%80%E4%BA%9B%E5%85%B3%E9%94%AE%E7%82%B9/" class="article-date">
  <time datetime="2019-06-27T17:26:18.000Z" itemprop="datePublished">2019-06-28</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/guolianbo/2019/06/28/dontworry/Algorithm/A%E6%98%9F%E7%AE%97%E6%B3%95%E7%9A%84%E4%B8%80%E4%BA%9B%E5%85%B3%E9%94%AE%E7%82%B9/">A星算法的一些关键点</a>
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <h1 id="A星算法的一些关键点"><a href="#A星算法的一些关键点" class="headerlink" title="A星算法的一些关键点"></a>A星算法的一些关键点</h1><!-- TOC -->

<ul>
<li><a href="#a%e6%98%9f%e7%ae%97%e6%b3%95%e7%9a%84%e4%b8%80%e4%ba%9b%e5%85%b3%e9%94%ae%e7%82%b9">A星算法的一些关键点</a></li>
</ul>
<!-- /TOC -->
<p><a href="https://www.cnblogs.com/zhoug2020/p/3468167.html" target="_blank" rel="noopener">基本原理</a><br>C#代码</p>
<figure class="highlight csharp"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">internal</span> <span class="keyword">abstract</span> <span class="keyword">class</span> <span class="title">AStarData</span></span><br><span class="line">   &#123;</span><br><span class="line">       <span class="keyword">public</span> <span class="keyword">int</span> FSum =&gt; _gSum + _hSum;</span><br><span class="line">       <span class="keyword">private</span> <span class="keyword">int</span> _gSum;</span><br><span class="line">       <span class="keyword">private</span> <span class="keyword">int</span> _hSum;</span><br><span class="line">       <span class="keyword">public</span> <span class="keyword">int</span> Direction; <span class="comment">// 路径的方向</span></span><br><span class="line"></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> <span class="doctag">&lt;summary&gt;</span></span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> 计算估算的距离,有很多选择,比如曼哈顿距离, 对角线距离, 欧几里得距离, 平方后的欧几里得距离</span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> <span class="doctag">&lt;/summary&gt;</span></span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> <span class="doctag">&lt;returns&gt;</span><span class="doctag">&lt;/returns&gt;</span></span></span><br><span class="line">       <span class="function"><span class="keyword">public</span> <span class="keyword">abstract</span> <span class="keyword">int</span> <span class="title">CalcH</span>(<span class="params"></span>)</span>;</span><br><span class="line">   &#125;</span><br><span class="line"></span><br><span class="line">   class AStar&lt;T&gt; where T: AStarData</span><br><span class="line">   &#123;</span><br><span class="line">       <span class="keyword">private</span> List&lt;T&gt; _closeList = <span class="keyword">new</span> List&lt;T&gt;();</span><br><span class="line">       <span class="keyword">private</span> List&lt;T&gt; _openList = <span class="keyword">new</span> List&lt;T&gt;();</span><br><span class="line">       <span class="keyword">private</span> T _start;</span><br><span class="line">       <span class="keyword">private</span> T _end;</span><br><span class="line">       <span class="function"><span class="keyword">public</span> List&lt;T&gt; <span class="title">MainAStar</span>(<span class="params"></span>)</span></span><br><span class="line"><span class="function"></span>       &#123;</span><br><span class="line">           <span class="keyword">var</span> path = <span class="keyword">new</span> List&lt;T&gt;();</span><br><span class="line">           <span class="keyword">var</span> currentLocation = <span class="keyword">this</span>._start;</span><br><span class="line">           <span class="keyword">while</span> (currentLocation != <span class="keyword">this</span>._end)</span><br><span class="line">           &#123;</span><br><span class="line">               currentLocation = <span class="keyword">this</span>.ValidLocations(currentLocation)[<span class="number">0</span>];</span><br><span class="line">               <span class="keyword">this</span>._openList.RemoveAt(<span class="number">0</span>);</span><br><span class="line">               <span class="keyword">this</span>._closeList.Add(currentLocation);</span><br><span class="line">           &#125;</span><br><span class="line">           <span class="keyword">var</span> nextLocation = <span class="keyword">this</span>._end;</span><br><span class="line">           <span class="keyword">while</span> (nextLocation != <span class="keyword">this</span>._start)</span><br><span class="line">           &#123;</span><br><span class="line">               nextLocation = <span class="keyword">this</span>.CalcLocationReverse(nextLocation.Direction);</span><br><span class="line">           &#125;</span><br><span class="line">           <span class="keyword">return</span> path;</span><br><span class="line">       &#125;</span><br><span class="line"></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> <span class="doctag">&lt;summary&gt;</span></span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> 根据寻找的时候的方向,计算找到的路径</span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> <span class="doctag">&lt;/summary&gt;</span></span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> <span class="doctag">&lt;param name="direction"&gt;</span><span class="doctag">&lt;/param&gt;</span></span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> <span class="doctag">&lt;returns&gt;</span><span class="doctag">&lt;/returns&gt;</span></span></span><br><span class="line">       <span class="function"><span class="keyword">private</span> T <span class="title">CalcLocationReverse</span>(<span class="params"><span class="keyword">int</span> direction</span>)</span></span><br><span class="line"><span class="function"></span>       &#123;</span><br><span class="line">           <span class="keyword">throw</span> <span class="keyword">new</span> NotImplementedException();</span><br><span class="line">       &#125;</span><br><span class="line"></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> <span class="doctag">&lt;summary&gt;</span></span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> 根据当前位置,找到所有可能的位置(需要考虑封闭的路径)</span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> 需要提供要给一个方向值</span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> 需要提供已经走过的距离长度</span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> <span class="doctag">&lt;/summary&gt;</span></span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> <span class="doctag">&lt;param name="start"&gt;</span><span class="doctag">&lt;/param&gt;</span></span></span><br><span class="line">       <span class="comment"><span class="doctag">///</span> <span class="doctag">&lt;returns&gt;</span><span class="doctag">&lt;/returns&gt;</span></span></span><br><span class="line">       <span class="function"><span class="keyword">private</span> List&lt;T&gt; <span class="title">CalcLocation</span>(<span class="params">T start</span>)</span></span><br><span class="line"><span class="function"></span>       &#123;</span><br><span class="line">           <span class="keyword">throw</span> <span class="keyword">new</span> NotImplementedException();</span><br><span class="line">       &#125;</span><br><span class="line"></span><br><span class="line">       <span class="function"><span class="keyword">private</span> List&lt;T&gt; <span class="title">ValidLocations</span>(<span class="params">T current</span>)</span></span><br><span class="line"><span class="function"></span>       &#123;</span><br><span class="line">           <span class="keyword">var</span> currentLocations = <span class="keyword">this</span>.CalcLocation(current);</span><br><span class="line">           <span class="keyword">this</span>._openList.AddRange(currentLocations);</span><br><span class="line">           <span class="keyword">this</span>._openList.Sort((x, y) =&gt;</span><br><span class="line">           &#123;</span><br><span class="line">               <span class="comment">// 从小到大排列</span></span><br><span class="line">               <span class="keyword">if</span> (x.FSum &lt; y.FSum) &#123; <span class="keyword">return</span> <span class="number">-1</span>; &#125;</span><br><span class="line">               <span class="keyword">if</span> (x.FSum == y.FSum) &#123; <span class="keyword">return</span> <span class="number">0</span>; &#125;</span><br><span class="line">               <span class="keyword">return</span> x.FSum &gt; y.FSum ? <span class="number">1</span> : <span class="number">0</span>;</span><br><span class="line">           &#125;);</span><br><span class="line">           <span class="keyword">return</span> _openList;</span><br><span class="line">       &#125;</span><br><span class="line">   &#125;</span><br></pre></td></tr></table></figure>
<ul>
<li>路径的距离计算根据业务场景不同,自己实现</li>
<li>路径的方向也要具体定义</li>
<li>估算距离也要选择合适的实现</li>
<li><strong>所有可到达的方格都要加入到OpenList</strong></li>
<li><strong>找到终点后,还要进行回溯来确定路径</strong></li>
</ul>

      
    </div>
    <footer class="article-footer">
      <a data-url="http://dontworryneedmoney.gitee.io/guolianbo/2019/06/28/dontworry/Algorithm/A%E6%98%9F%E7%AE%97%E6%B3%95%E7%9A%84%E4%B8%80%E4%BA%9B%E5%85%B3%E9%94%AE%E7%82%B9/" data-id="ckb6hw6r1000cjcn237lo675c" class="article-share-link">Share</a>
      
      
  <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/guolianbo/tags/Algorithm/" rel="tag">Algorithm</a></li></ul>

    </footer>
  </div>
  
</article>


  
    <article id="ejs-dontworry/Algorithm/矩阵TRS转换" class="article article-type-ejs" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/guolianbo/2019/06/28/dontworry/Algorithm/%E7%9F%A9%E9%98%B5TRS%E8%BD%AC%E6%8D%A2/" class="article-date">
  <time datetime="2019-06-27T17:26:18.000Z" itemprop="datePublished">2019-06-28</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/guolianbo/2019/06/28/dontworry/Algorithm/%E7%9F%A9%E9%98%B5TRS%E8%BD%AC%E6%8D%A2/">矩阵TRS转换</a>
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <h1 id="矩阵TRS转换"><a href="#矩阵TRS转换" class="headerlink" title="矩阵TRS转换"></a><strong>矩阵TRS转换</strong></h1><ul>
<li><p>平移矩阵</p>

$$
 \left\{
 \begin{matrix}
   1 & 0 & 0 & T_x \\
   0 & 1 & 0 & T_y \\
   0 & 0 & 1 & T_z \\
   0 & 0 & 0 & 1
  \end{matrix}
  \right\} \tag{2}
$$
* 缩放矩阵

$$
 \left\{
 \begin{matrix}
   S_x & 0 & 0 & 0 \\
   0 & S_y & 0 & 0 \\
   0 & 0 & S_z & 0 \\
   0 & 0 & 0 & 1
  \end{matrix}
  \right\} \tag{2}
$$

* 旋转矩阵

$$
R_x = {\left\{
 \begin{matrix}
   1 & 0 & 0 & 0 \\
   0 & \cos\theta & -\sin\theta & 0 \\
   0 & 0 \sin\theta & \cos\theta & 0 \\
   0 & 0 & 0 & 1
  \end{matrix}
  \right\} \tag{2}}
$$

$$
R_y = {\left\{
 \begin{matrix}
   \cos\theta & 0 & \sin\theta & 0 \\
   0 & 1 & 0 & 0 \\
   -\sin\theta & 0 &\cos\theta & 0 \\
   0 & 0 & 0 & 1
  \end{matrix}
  \right\} \tag{2}}
$$

$$
R_z = {\left\{
 \begin{matrix}
   \cos\theta & -\sin\theta & 0 & 0 \\
   \sin\theta & \cos\theta & 0 & 0 \\
   0 & 0 & 1 & 0 \\
   0 & 0 & 0 & 1
  \end{matrix}
  \right\} \tag{2}}
$$

</li>
<li><p>从矩阵中提取RTS</p>
<figure class="highlight csharp"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br></pre></td><td class="code"><pre><span class="line"><span class="function"><span class="keyword">public</span> <span class="keyword">static</span> Quaternion <span class="title">GetRotation</span>(<span class="params"><span class="keyword">this</span> Matrix4x4 matrix</span>)</span></span><br><span class="line"><span class="function"></span>    &#123;</span><br><span class="line">        Quaternion q = <span class="keyword">new</span> Quaternion();</span><br><span class="line">        q.w = Mathf.Sqrt(Mathf.Max(<span class="number">0</span>, <span class="number">1</span> + matrix.m00 + matrix.m11 + matrix.m22)) / <span class="number">2</span>;</span><br><span class="line">        q.x = Mathf.Sqrt(Mathf.Max(<span class="number">0</span>, <span class="number">1</span> + matrix.m00 - matrix.m11 - matrix.m22)) / <span class="number">2</span>;</span><br><span class="line">        q.y = Mathf.Sqrt(Mathf.Max(<span class="number">0</span>, <span class="number">1</span> - matrix.m00 + matrix.m11 - matrix.m22)) / <span class="number">2</span>;</span><br><span class="line">        q.z = Mathf.Sqrt(Mathf.Max(<span class="number">0</span>, <span class="number">1</span> - matrix.m00 - matrix.m11 + matrix.m22)) / <span class="number">2</span>;</span><br><span class="line">        q.x = _copysign(q.x, matrix.m21 - matrix.m12);</span><br><span class="line">        q.y = _copysign(q.y, matrix.m02 - matrix.m20);</span><br><span class="line">        q.z = _copysign(q.z, matrix.m10 - matrix.m01);</span><br><span class="line">        <span class="keyword">return</span> q;</span><br><span class="line">    &#125;</span><br><span class="line"></span><br><span class="line">    <span class="function"><span class="keyword">public</span> <span class="keyword">static</span> Vector3 <span class="title">GetPosition</span>(<span class="params"><span class="keyword">this</span> Matrix4x4 matrix</span>)</span></span><br><span class="line"><span class="function"></span>    &#123;</span><br><span class="line">        <span class="keyword">var</span> x = matrix.m03;</span><br><span class="line">        <span class="keyword">var</span> y = matrix.m13;</span><br><span class="line">        <span class="keyword">var</span> z = matrix.m23;</span><br><span class="line"></span><br><span class="line">        <span class="keyword">return</span> <span class="keyword">new</span> Vector3(x, y, z);</span><br><span class="line">    &#125;</span><br><span class="line"></span><br><span class="line">    <span class="function"><span class="keyword">public</span> <span class="keyword">static</span> Vector3 <span class="title">GetScale</span>(<span class="params"><span class="keyword">this</span> Matrix4x4 m</span>)</span></span><br><span class="line"><span class="function"></span>    &#123;</span><br><span class="line">        <span class="keyword">var</span> x = Mathf.Sqrt(m.m00 * m.m00 + m.m01 * m.m01 + m.m02 * m.m02);</span><br><span class="line">        <span class="keyword">var</span> y = Mathf.Sqrt(m.m10 * m.m10 + m.m11 * m.m11 + m.m12 * m.m12);</span><br><span class="line">        <span class="keyword">var</span> z = Mathf.Sqrt(m.m20 * m.m20 + m.m21 * m.m21 + m.m22 * m.m22);</span><br><span class="line"></span><br><span class="line">        <span class="keyword">return</span> <span class="keyword">new</span> Vector3(x, y, z);</span><br><span class="line">    &#125;</span><br></pre></td></tr></table></figure></li>
</ul>

      
    </div>
    <footer class="article-footer">
      <a data-url="http://dontworryneedmoney.gitee.io/guolianbo/2019/06/28/dontworry/Algorithm/%E7%9F%A9%E9%98%B5TRS%E8%BD%AC%E6%8D%A2/" data-id="ckb6hw6r1000ejcn22eqjbvnt" class="article-share-link">Share</a>
      
      
  <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/guolianbo/tags/Algorithm/" rel="tag">Algorithm</a></li></ul>

    </footer>
  </div>
  
</article>


  
    <article id="ejs-dontworry/杂项/git常用命令" class="article article-type-ejs" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/guolianbo/2019/06/28/dontworry/%E6%9D%82%E9%A1%B9/git%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/" class="article-date">
  <time datetime="2019-06-27T17:26:12.000Z" itemprop="datePublished">2019-06-28</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/guolianbo/2019/06/28/dontworry/%E6%9D%82%E9%A1%B9/git%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/">git常用命令</a>
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <h2 id="git-常规操作"><a href="#git-常规操作" class="headerlink" title="git 常规操作"></a>git 常规操作</h2><ul>
<li>初始化项目推送到github</li>
</ul>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">vi .gitignore</span><br><span class="line">git init</span><br><span class="line">git add .</span><br><span class="line">git commit -m <span class="string">"初始化"</span></span><br><span class="line">git remote add origin git@github.com:buyaojingde/unityframe.git</span><br><span class="line">git push -u origin master -f</span><br></pre></td></tr></table></figure>
<ul>
<li>带submodule的工程需要下载submodule使用命令<br><code>git submodule update --init --recursive</code></li>
</ul>
<ul>
<li><p><code>git branch -vv</code>查看链接</p>
</li>
<li><p><code>git branch --set-upstream-to=origin/hotfix/lianbo</code> 建立链接</p>
</li>
<li><p><code>git branch -r</code> 查看远程分支</p>
</li>
<li><p><code>git push origin hotfix/lianbo:hotfix/lianbo</code> 推送本地分支到远程</p>
</li>
<li><p><code>git push --set-upstream origin feature/wallquickdrag</code> 推送本地分支到远程</p>
</li>
<li><p><code>git push origin -D *BranchName*</code> 删除远程分支</p>
</li>
<li><p><code>git merge --no-ff mater</code> 合并master</p>
</li>
<li><p><code>git reflog --date=local | grep feature/cornerMerge@lianbo</code> 查看当前分支是从哪个分支分出来的</p>
</li>
<li><p><code>git push origin --delete _BranchName_</code>  删除本地分支</p>
</li>
<li><p><code>git checkout -b develop origni/develop</code> 检出远程分支到本地</p>
</li>
<li><p><code>git stash save &quot;&quot;</code>储存</p>
</li>
<li><p><code>git stash apply stash@{0}</code> // 取出储存的第一条</p>
</li>
<li><p><code>git push -u origin dev -f</code> // 强制推送本地仓库到远端,用来回滚版本</p>
</li>
<li><p><code>git reset --hard</code> 75c26377 回滚到一个版本</p>
</li>
<li><p>git 单个文件回滚到某个版本<br> <code>git log WallHide.ts</code><br>  <code>git checkout 6530c1358d1a0b66e9f5cf6106873431ddcec6c9 WallHide.ts</code></p>
</li>
<li><p>查看配置项 <code>git config  [--local|--global|--system] -l</code></p>
</li>
<li><p>删除配置项 <code>git config  [--local|--global|--system] unset http.proxy</code></p>
</li>
<li><p>git 删除某个文件的提交记录</p>
</li>
</ul>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git filter-branch --force --index-filter <span class="string">'git rm --cached --ignore-unmatch FILE_PATH'</span> --prune-empty --tag-name-filter cat -- --all</span><br></pre></td></tr></table></figure>

<h2 id="git错误处理"><a href="#git错误处理" class="headerlink" title="git错误处理"></a><strong>git错误处理</strong></h2><ul>
<li><p>Git操作的过程中突然显示<code>Another git process semms to be running in this repository, e.g. an editor opened by ‘git commit’. Please make sure all processes are terminated then try again. If it still fails, a git process remove the file manually to continue…</code></p>
<p> <code>rm -f .git/index.lock // 删除index.lock文件</code></p>
<ul>
<li>git pull、git push 报错 fatal: Authentication failed for解决<blockquote>
<p>cmd（管理员）<code>git config --system --unset credential.helper</code>，清楚用户名和密码</p>
</blockquote>
</li>
</ul>
</li>
</ul>
<blockquote>
<p>保存账号和密码<code>git config --global credential.helper store</code> ,是存储的意思，全局存储密码</p>
</blockquote>
<blockquote>
<p><code>cat ~/.git-credentials</code>，查看全局存储的账号密码</p>
</blockquote>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">git push origin master --force</span><br><span class="line">rm -rf .git/refs/original/</span><br><span class="line">git reflog expire --expire=now --all</span><br><span class="line">git gc --prune=now</span><br><span class="line">git gc --aggressive --prune=now</span><br></pre></td></tr></table></figure>
<ul>
<li><p>commit 提交检查eslint时，可以用<code>git commit -m &quot;message info&quot; --no-verify</code>进行提交</p>
</li>
<li><p><code>.gitignore</code>不生效，使用<code>git rm -r --cached .</code>清除缓存</p>
</li>
</ul>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">git rm -r --cached .</span><br><span class="line">git add .</span><br><span class="line">git commit -m <span class="string">'update .gitignore'</span></span><br></pre></td></tr></table></figure>


<ul>
<li>Chrome 护眼命令</li>
</ul>
<figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">document</span>.getElementsByTagName(<span class="string">'body'</span>)[<span class="number">0</span>].style.background=<span class="string">'#cce8cc'</span>;x=<span class="built_in">document</span>.getElementsByTagName(<span class="string">'div'</span>);<span class="keyword">for</span>(<span class="keyword">var</span> i=<span class="number">0</span>;i&lt;x.length;i++)&#123;x[i].style.background=<span class="string">'#cce8cc'</span>&#125;</span><br></pre></td></tr></table></figure>

      
    </div>
    <footer class="article-footer">
      <a data-url="http://dontworryneedmoney.gitee.io/guolianbo/2019/06/28/dontworry/%E6%9D%82%E9%A1%B9/git%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/" data-id="ckb6hw6ru001njcn2hk8k7ad8" class="article-share-link">Share</a>
      
      
  <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/guolianbo/tags/%E6%9D%82%E9%A1%B9/" rel="tag">杂项</a></li></ul>

    </footer>
  </div>
  
</article>


  
    <article id="ejs-dontworry/xiaofang/建筑防火/防火防烟分区与分隔" class="article article-type-ejs" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/guolianbo/2019/06/23/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E9%98%B2%E7%81%AB%E9%98%B2%E7%83%9F%E5%88%86%E5%8C%BA%E4%B8%8E%E5%88%86%E9%9A%94/" class="article-date">
  <time datetime="2019-06-23T08:06:34.000Z" itemprop="datePublished">2019-06-23</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/guolianbo/2019/06/23/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E9%98%B2%E7%81%AB%E9%98%B2%E7%83%9F%E5%88%86%E5%8C%BA%E4%B8%8E%E5%88%86%E9%9A%94/">防火防烟分区与分隔</a>
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <h1 id="防火防烟分区与分隔"><a href="#防火防烟分区与分隔" class="headerlink" title="防火防烟分区与分隔"></a>防火防烟分区与分隔</h1><!-- TOC -->

<ul>
<li><a href="#防火防烟分区与分隔">防火防烟分区与分隔</a><ul>
<li><a href="#防火分区">防火分区</a><ul>
<li><a href="#厂房的防火分区">厂房的防火分区</a></li>
<li><a href="#仓库的防火分区">仓库的防火分区</a></li>
<li><a href="#民用建筑的防火分区">民用建筑的防火分区</a></li>
<li><a href="#木结构建筑的防火分区">木结构建筑的防火分区</a></li>
<li><a href="#城市交通隧道的防火分区">城市交通隧道的防火分区</a></li>
</ul>
</li>
<li><a href="#防火分隔">防火分隔</a><ul>
<li><a href="#防火分区分隔">防火分区分隔</a></li>
<li><a href="#功能区域分隔">功能区域分隔</a></li>
<li><a href="#设备用房分隔">设备用房分隔</a></li>
<li><a href="#中庭防火分隔">中庭防火分隔</a></li>
<li><a href="#玻璃幕墙防火分隔">玻璃幕墙防火分隔</a></li>
<li><a href="#管道井防火分隔">管道井防火分隔</a></li>
<li><a href="#变形缝防火分隔">变形缝防火分隔</a></li>
<li><a href="#管道空隙防火封堵">管道空隙防火封堵</a></li>
</ul>
</li>
<li><a href="#防火分隔设施与措施">防火分隔设施与措施</a><ul>
<li><a href="#防火墙">防火墙</a></li>
<li><a href="#防火卷帘">防火卷帘</a></li>
<li><a href="#防火门窗">防火门窗</a><ul>
<li><a href="#防火门">防火门</a></li>
<li><a href="#防火窗">防火窗</a></li>
</ul>
</li>
<li><a href="#防火分隔水幕">防火分隔水幕</a></li>
<li><a href="#防火阀">防火阀</a></li>
<li><a href="#排烟防火阀">排烟防火阀</a></li>
</ul>
</li>
<li><a href="#防烟分区">防烟分区</a><ul>
<li><a href="#防烟分区面积划分">防烟分区面积划分</a></li>
<li><a href="#防烟分区分隔措施">防烟分区分隔措施</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<!-- /TOC -->
<p>在建筑物内划分防火分区,可有效地控制火势的蔓延,有利于人员安全疏散和扑救火灾,从而达到减少火灾损失的目的</p>
<h2 id="防火分区"><a href="#防火分区" class="headerlink" title="防火分区"></a>防火分区</h2><p>防火分区是指采用具有较高耐火极限的墙和楼板等构件作为一个区域的边界构件划分出的.</p>
<h3 id="厂房的防火分区"><a href="#厂房的防火分区" class="headerlink" title="厂房的防火分区"></a>厂房的防火分区</h3><ul>
<li><p>甲类厂房除因生产工艺需要外,应尽量采用单层建筑</p>
</li>
<li><p>厂房设置自动灭火系统时,每个防火分区的最大允许建筑面积可按规定增加1.0倍.</p>
<h3 id="仓库的防火分区"><a href="#仓库的防火分区" class="headerlink" title="仓库的防火分区"></a>仓库的防火分区</h3></li>
<li><p>库房防火分区之间的水平分隔必须采用防火墙分隔,不能采用其他分隔方式.</p>
</li>
<li><p>甲乙类仓库类的防火分区之间应采用不开设门,窗,洞口的防火墙分隔,且甲类仓库应采用单层结构.</p>
</li>
<li><p>甲乙类仓库不应附设在建筑物的地下室他半地下室内.</p>
<h3 id="民用建筑的防火分区"><a href="#民用建筑的防火分区" class="headerlink" title="民用建筑的防火分区"></a>民用建筑的防火分区</h3><p>总建筑面积大于20000㎡的地下或半地下商业营业厅,应采用无门,窗,洞口的防火墙,耐火极限不低于2.00好的楼板分隔多个建筑面积不大于20000㎡的区域.</p>
<h3 id="木结构建筑的防火分区"><a href="#木结构建筑的防火分区" class="headerlink" title="木结构建筑的防火分区"></a>木结构建筑的防火分区</h3><p>建筑高度不大于18m的住宅建筑,建筑高度不大于24m的办公建筑或丁、戊类厂房(库房)的房间隔墙和非承重外墙可采用木骨架组合墙体.</p>
<h3 id="城市交通隧道的防火分区"><a href="#城市交通隧道的防火分区" class="headerlink" title="城市交通隧道的防火分区"></a>城市交通隧道的防火分区</h3><p>隧道内的变电站,管廊,专用疏散通道,通风机房及其他辅助用房等,应采用耐火极限不低于2.00h的防火墙隔墙和甲级防火门等分隔措施与车行隧道分隔.</p>
<h2 id="防火分隔"><a href="#防火分隔" class="headerlink" title="防火分隔"></a>防火分隔</h2><p>原则</p>
</li>
<li><p>同一建筑物内,不同的危险区域之间,不同用户之间,办公用房和生产车间之间,应进行防火分隔处理</p>
</li>
<li><p>作为避难通道使用的楼梯间,前室和具有避难功能的走廊,必须受到完全保护,保证其不受火灾侵害并畅通无阻</p>
</li>
</ul>
<h3 id="防火分区分隔"><a href="#防火分区分隔" class="headerlink" title="防火分区分隔"></a>防火分区分隔</h3><p>目的: 采取防火措施控制火灾蔓延,减少人员伤亡和经济损失</p>
<ul>
<li>水平防火分区,采用一定耐火极限的墙,楼板,门窗等防火分隔物按防火分区的面积进行分隔的空间.</li>
<li>垂直防火分区,用楼板做分隔构件<h3 id="功能区域分隔"><a href="#功能区域分隔" class="headerlink" title="功能区域分隔"></a>功能区域分隔</h3></li>
<li>歌舞娱乐放映游艺场所即使设置自动喷水灭火系统,面积也不能增加.</li>
<li>观众厅,会议厅等人员密集场所,应设置火灾自动报警系统和自动喷水灭火系统等自动灭火系统,幕布的燃烧性能不应低于B1级.</li>
<li>医院,疗养院建筑相邻护理单元之间应采用耐火极限不低于2.00h的防火墙分隔,隔墙上的门应采用乙级防火门,设置在走道上的防火门应采用常开防火门.</li>
<li>住宅部分和非住宅部分采用耐火极限不低于1.50h的不燃楼板和耐火极限不低于2.00h且无门,窗,洞口的防火墙完全分隔</li>
<li>商业服务网点的住`宅建筑,居住部分与商业服务网点之间应采用耐火极限不低于1.50h的不燃性楼板和耐火极限不低于2.00h且无门,窗,洞口的防火隔墙完全分隔.<h3 id="设备用房分隔"><a href="#设备用房分隔" class="headerlink" title="设备用房分隔"></a>设备用房分隔</h3>附设在建筑内的消防控制室,灭火设备室,消防水泵房和通风空气调节机房,变配电室等,应采用耐火极限不低于2.00好的防火隔墙和不低于1.50h的防火隔墙和不低于1.50h的楼板与其他部位分隔.<h3 id="中庭防火分隔"><a href="#中庭防火分隔" class="headerlink" title="中庭防火分隔"></a>中庭防火分隔</h3></li>
<li>中庭应与周围相连的空间进行防火分隔</li>
<li>高层建筑内的中庭回廊应设置自动喷水灭火系统和火灾自动报警系统</li>
<li>中庭应设置排烟设施</li>
<li>中庭内不应布置可燃物<h3 id="玻璃幕墙防火分隔"><a href="#玻璃幕墙防火分隔" class="headerlink" title="玻璃幕墙防火分隔"></a>玻璃幕墙防火分隔</h3>玻璃幕墙在火灾初期即会爆裂,导致火灾在建筑物内蔓延,垂直的玻璃幕墙和水平楼板,隔间的缝隙室火灾扩散的途径<br>防火措施的几方面的要求</li>
</ul>
<ol>
<li><p>对于不设窗间墙的玻璃幕墙,应在楼板外沿,设置耐火极限不低于1.0h,高度不低于1.2m的不燃性实体墙或防火玻璃墙,当室外设置自动喷水灭火系统时,该部分墙体的高度不应小于0.8m</p>
</li>
<li><p>水平缝隙和垂直缝隙应该用防火封堵材料严密填实.</p>
<h3 id="管道井防火分隔"><a href="#管道井防火分隔" class="headerlink" title="管道井防火分隔"></a>管道井防火分隔</h3><p>井道防火分隔要求</p>
</li>
<li><p>独立设置</p>
</li>
<li><p>严禁敷设可燃气体和甲乙丙类液体管道.</p>
</li>
<li><p>孔洞用防火材料或不燃材料严密填实.</p>
<h3 id="变形缝防火分隔"><a href="#变形缝防火分隔" class="headerlink" title="变形缝防火分隔"></a>变形缝防火分隔</h3><p>采用防火封堵材料封堵</p>
<h3 id="管道空隙防火封堵"><a href="#管道空隙防火封堵" class="headerlink" title="管道空隙防火封堵"></a>管道空隙防火封堵</h3><p>采用防火封堵材料封堵</p>
<h2 id="防火分隔设施与措施"><a href="#防火分隔设施与措施" class="headerlink" title="防火分隔设施与措施"></a>防火分隔设施与措施</h2><p>防火分区的划分时通过防火分隔构件实现的</p>
<h3 id="防火墙"><a href="#防火墙" class="headerlink" title="防火墙"></a>防火墙</h3><p>具有不少于3.00h耐火极限的不燃实体墙</p>
</li>
</ol>
<p>六个要求</p>
<ol>
<li>直接设置在基础上或钢筋混凝土框架上,截断可燃性或难燃性墙体的屋顶结构,高出不燃性墙体屋面不小于40cm,高出可燃性墙体不小于50cm</li>
<li>建筑物外墙为难燃性墙体时,防火墙应突出墙的外表面40cm,或宽度每侧不小于2m.</li>
<li>防火墙距天窗大于4m时,且天窗端面为可燃材料,应采取防止火势蔓延的措施</li>
<li>防火墙不设排气管和门窗洞</li>
<li>不设在转角处</li>
<li>考虑屋架,梁,楼板等受到火灾的影响而破坏时,不致使防火墙倒塌<h3 id="防火卷帘"><a href="#防火卷帘" class="headerlink" title="防火卷帘"></a>防火卷帘</h3>分类</li>
</ol>
<ul>
<li>按叶板厚度分轻型,重型</li>
<li>按卷帘动作分上卷和侧卷</li>
<li>按材料分普通型钢质,复合型钢质,非金属的复合防火卷帘</li>
</ul>
<p>设置要求</p>
<ol>
<li>替代防火墙的防火卷帘应符合防火墙的耐火极限的判定条件</li>
<li>在疏散走道的,具有延时下降的功能,电动手动控制</li>
<li>需要自动降落的,应具有信号反馈功能</li>
<li>应有防火防烟措施</li>
<li>不宜采用侧式防火卷帘</li>
<li>耐火极限不能低</li>
</ol>
<p>设置部位</p>
<ul>
<li>设置防火墙有困难的部位</li>
</ul>
<h3 id="防火门窗"><a href="#防火门窗" class="headerlink" title="防火门窗"></a>防火门窗</h3><h4 id="防火门"><a href="#防火门" class="headerlink" title="防火门"></a>防火门</h4><p>按耐火极限分 甲乙丙三级的耐火极限不低于1.50h,1.00h,0.50h,对应防火墙,疏散楼梯门,竖井检查门.<br>按材料,木质,钢质,复合材料防火门<br>按门扇结构: 带亮子,不带亮子,单扇,多扇  </p>
<p>要求  </p>
<ol>
<li>应向疏散方向开启,关闭后应能从任一侧手动开启</li>
<li>用于疏散走道,楼梯间和前室的防火门,应能自动关闭</li>
<li>除了允许设置常开防火门的位置外,其他位置的防火门均应采用常闭防火门.</li>
<li>设在变形缝的,门开启不应跨越变形缝,防止烟气通过变形缝蔓延.</li>
<li>平时关闭具有防烟功能</li>
</ol>
<h4 id="防火窗"><a href="#防火窗" class="headerlink" title="防火窗"></a>防火窗</h4><ul>
<li>耐火极限和防火门相同 </li>
<li>固定窗扇不能开启,平时采光,遮风挡雨,发生火灾时阻止火势蔓延</li>
<li>活动窗扇起火时自动关闭,开启时排除烟气,设手动和自动开关.<h3 id="防火分隔水幕"><a href="#防火分隔水幕" class="headerlink" title="防火分隔水幕"></a>防火分隔水幕</h3>起防火墙的作用,在防火墙安装不了的地方安装<h3 id="防火阀"><a href="#防火阀" class="headerlink" title="防火阀"></a>防火阀</h3>在管道内阻火的活动式封闭装置,平时开启,挡管道内烟气温度大于70℃,自动关闭</li>
</ul>
<p>设置部位</p>
<ul>
<li>穿越防火分区处</li>
<li>穿越通风,空气调节机房的房间隔墙和楼板处</li>
<li>穿越重要或火灾危险性大的房间隔墙和楼板处</li>
<li>穿越防火分隔处的变形缝两端</li>
<li>竖向风管与每层水平风管交接处的水平管段上.</li>
<li>公共建筑的浴室,卫生间和厨房的竖向排风管</li>
<li>公共建筑内厨房的排油烟管道安装150℃的防火阀</li>
</ul>
<p>设置要求</p>
<ul>
<li>靠近防火分区</li>
<li>方便维护的检修口处</li>
<li>两侧2.0m的风管及其绝热材料应采用不燃材料</li>
<li>符合国家标准<h3 id="排烟防火阀"><a href="#排烟防火阀" class="headerlink" title="排烟防火阀"></a>排烟防火阀</h3></li>
<li>安装在排烟系统管道上,起隔烟,阻火作用的阀门</li>
<li>具有手动自动功能</li>
<li>满足耐火稳定性和耐火完整性的要求</li>
<li>当管道内的烟气达到280℃,排烟防火阀自动关闭</li>
<li>安装在排烟管进入排风机房处,穿越防火分区的排烟管道上,排烟系统的支管上<h2 id="防烟分区"><a href="#防烟分区" class="headerlink" title="防烟分区"></a>防烟分区</h2>采用挡烟设施分隔而成</li>
</ul>
<p>目的</p>
<ul>
<li><p>将烟气控制在一定范围内</p>
</li>
<li><p>提高排烟口的排烟效果</p>
<h3 id="防烟分区面积划分"><a href="#防烟分区面积划分" class="headerlink" title="防烟分区面积划分"></a>防烟分区面积划分</h3><p>要求</p>
</li>
<li><p>防烟分区应采用挡烟垂壁,隔墙,结构梁等划分</p>
</li>
<li><p>防烟区不应跨过防火分区</p>
</li>
<li><p>防烟分区的建筑面积不能超过规范要求</p>
</li>
<li><p>采用隔墙等形成封闭的分隔空间时,该空间宜作为一个防烟分区</p>
</li>
<li><p>储烟仓高度不应小于空间净高的10%,且不小于500mm</p>
</li>
<li><p>有特殊用途的场所应单独划分防烟分区</p>
</li>
</ul>
<h3 id="防烟分区分隔措施"><a href="#防烟分区分隔措施" class="headerlink" title="防烟分区分隔措施"></a>防烟分区分隔措施</h3><ul>
<li>挡烟垂壁,垂直安装在建筑顶棚,横梁或吊顶下.</li>
<li>分为固定和活动式,活动式可从初始位置自动允许到挡烟位置</li>
<li>建筑横梁的高度超过50cm,可做挡烟设施用.</li>
</ul>

      
    </div>
    <footer class="article-footer">
      <a data-url="http://dontworryneedmoney.gitee.io/guolianbo/2019/06/23/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E9%98%B2%E7%81%AB%E9%98%B2%E7%83%9F%E5%88%86%E5%8C%BA%E4%B8%8E%E5%88%86%E9%9A%94/" data-id="ckb6hw6t10057jcn2hs9m8kt8" class="article-share-link">Share</a>
      
      
  <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/guolianbo/tags/%E6%B6%88%E9%98%B2/" rel="tag">消防</a></li></ul>

    </footer>
  </div>
  
</article>


  
    <article id="ejs-dontworry/xiaofang/建筑防火/总平面布局和平面布置" class="article article-type-ejs" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/guolianbo/2019/06/23/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E6%80%BB%E5%B9%B3%E9%9D%A2%E5%B8%83%E5%B1%80%E5%92%8C%E5%B9%B3%E9%9D%A2%E5%B8%83%E7%BD%AE/" class="article-date">
  <time datetime="2019-06-22T17:44:10.000Z" itemprop="datePublished">2019-06-23</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/guolianbo/2019/06/23/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E6%80%BB%E5%B9%B3%E9%9D%A2%E5%B8%83%E5%B1%80%E5%92%8C%E5%B9%B3%E9%9D%A2%E5%B8%83%E7%BD%AE/">总平面布局和平面布置</a>
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <h1 id="总平面布局和平面布置"><a href="#总平面布局和平面布置" class="headerlink" title="总平面布局和平面布置"></a>总平面布局和平面布置</h1><!-- TOC -->

<ul>
<li><a href="#总平面布局和平面布置">总平面布局和平面布置</a><ul>
<li><a href="#建筑消防安全布局">建筑消防安全布局</a><ul>
<li><a href="#建筑选址">建筑选址</a></li>
</ul>
</li>
<li><a href="#建筑防火间距">建筑防火间距</a><ul>
<li><a href="#防火间距的确定原则">防火间距的确定原则</a></li>
<li><a href="#防火间距">防火间距</a></li>
<li><a href="#防火间距不足时的消防技术措施">防火间距不足时的消防技术措施</a></li>
</ul>
</li>
<li><a href="#建筑平面布置">建筑平面布置</a><ul>
<li><a href="#布置原则">布置原则</a></li>
<li><a href="#设备用房布置">设备用房布置</a></li>
<li><a href="#人员密集场所布置">人员密集场所布置</a></li>
<li><a href="#特殊场所布置">特殊场所布置</a></li>
<li><a href="#工业建筑附属用房布置">工业建筑附属用房布置</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<!-- /TOC -->
<h2 id="建筑消防安全布局"><a href="#建筑消防安全布局" class="headerlink" title="建筑消防安全布局"></a>建筑消防安全布局</h2><p> 建筑的总平面布局应满足城市规划和消防安全的要求</p>
<h3 id="建筑选址"><a href="#建筑选址" class="headerlink" title="建筑选址"></a>建筑选址</h3><ul>
<li><p>周围环境,要考虑周围环境的相互影响,既要考虑本单位的成本,又要考虑邻近的企业和居民的安全</p>
</li>
<li><p>地势条件,甲乙丙类液体仓库,宜布置在地势较低的地方</p>
</li>
<li><p>主导风向,散发可燃气体,可燃蒸汽和可燃粉尘的车间,装置等,宜布置在明火或散发火花地点的常年主导的下风或侧风向.</p>
<h3 id="建筑总平面布局"><a href="#建筑总平面布局" class="headerlink" title="建筑总平面布局"></a>建筑总平面布局</h3><ul>
<li>合理布置建筑,建筑之间留有足够的防火间距,以清除或减少建筑物之间及周边环境的相互影响和火灾危险.</li>
<li>合理划分功能区域,尽量将火灾危险性相同的或相近的建筑集中布置.</li>
</ul>
</li>
</ul>
<h2 id="建筑防火间距"><a href="#建筑防火间距" class="headerlink" title="建筑防火间距"></a>建筑防火间距</h2><p>防火间距是一座建筑物着火后,火灾不会蔓延到相邻建筑物的空间间隔,他是针对相邻建筑间设置的.</p>
<h3 id="防火间距的确定原则"><a href="#防火间距的确定原则" class="headerlink" title="防火间距的确定原则"></a>防火间距的确定原则</h3><p>火灾时建筑物可能产生的热辐射强度是确定防火间距应考虑的主要因素.</p>
<ul>
<li>防止火灾蔓延,根据建筑的实际情形,将一二级耐火等级多层建筑之间的防火间距定为6m.</li>
<li>保障灭火救援场地需要,规定一二级耐火等级高层建筑之间的防火间距不应小于13m</li>
<li>节约土地资源,如果设定的防火间距过大,会造成土地资源的浪费.</li>
<li>防火间距的计算,应按相邻建筑物外墙的最近距离计算.</li>
</ul>
<h3 id="防火间距"><a href="#防火间距" class="headerlink" title="防火间距"></a>防火间距</h3><ul>
<li>乙类厂房与重要公共建筑的防火间距不宜小于50m;与明火或散发火花的地点的防火间距不宜小于30m</li>
</ul>
<h3 id="防火间距不足时的消防技术措施"><a href="#防火间距不足时的消防技术措施" class="headerlink" title="防火间距不足时的消防技术措施"></a>防火间距不足时的消防技术措施</h3><ol>
<li>改变建筑的生产和使用性质,降低火灾危险性,改变房屋耐火性能,提高耐火等级</li>
<li>调整生产厂房的部分工艺流程,限制库房内储存物品的数量,提高部分构件的耐火极限和燃烧性能</li>
<li>将建筑物的普通外墙改造为防火墙或减少相邻建筑的开口面积</li>
<li>拆除部分耐火等级低,占地面积小使用价值低且与新建建筑物相邻的陈旧建筑</li>
<li>设置独立的室外防火墙<h2 id="建筑平面布置"><a href="#建筑平面布置" class="headerlink" title="建筑平面布置"></a>建筑平面布置</h2></li>
</ol>
<h3 id="布置原则"><a href="#布置原则" class="headerlink" title="布置原则"></a>布置原则</h3><ol>
<li>内部着火,限制火灾和烟气在建筑内部和外部蔓延,并为人员疏散,消防人员的救援和灭火提供保护</li>
<li>内部发生火灾时,减少对邻近分隔区域的热辐射</li>
<li>方便消防人员救援</li>
<li>防止对人员和贵重设备造成影响或危害<h3 id="设备用房布置"><a href="#设备用房布置" class="headerlink" title="设备用房布置"></a>设备用房布置</h3><h4 id="锅炉房-变压器室布置"><a href="#锅炉房-变压器室布置" class="headerlink" title="锅炉房,变压器室布置"></a>锅炉房,变压器室布置</h4><h4 id="柴油发电机房布置"><a href="#柴油发电机房布置" class="headerlink" title="柴油发电机房布置"></a>柴油发电机房布置</h4><h4 id="消防室布置"><a href="#消防室布置" class="headerlink" title="消防室布置"></a>消防室布置</h4><h4 id="消防设备用房布置"><a href="#消防设备用房布置" class="headerlink" title="消防设备用房布置"></a>消防设备用房布置</h4><h3 id="人员密集场所布置"><a href="#人员密集场所布置" class="headerlink" title="人员密集场所布置"></a>人员密集场所布置</h3><h4 id="观众厅-会议厅-多功能厅"><a href="#观众厅-会议厅-多功能厅" class="headerlink" title="观众厅,会议厅,多功能厅"></a>观众厅,会议厅,多功能厅</h4><h4 id="歌舞娱乐放映游艺场所"><a href="#歌舞娱乐放映游艺场所" class="headerlink" title="歌舞娱乐放映游艺场所"></a>歌舞娱乐放映游艺场所</h4><h4 id="电影员-剧场-礼堂"><a href="#电影员-剧场-礼堂" class="headerlink" title="电影员,剧场,礼堂"></a>电影员,剧场,礼堂</h4><h3 id="特殊场所布置"><a href="#特殊场所布置" class="headerlink" title="特殊场所布置"></a>特殊场所布置</h3><h4 id="老年人建筑及儿童活动场所"><a href="#老年人建筑及儿童活动场所" class="headerlink" title="老年人建筑及儿童活动场所"></a>老年人建筑及儿童活动场所</h4><h4 id="医院的病房"><a href="#医院的病房" class="headerlink" title="医院的病房"></a>医院的病房</h4><h3 id="工业建筑附属用房布置"><a href="#工业建筑附属用房布置" class="headerlink" title="工业建筑附属用房布置"></a>工业建筑附属用房布置</h3><h4 id="办公室-休息室"><a href="#办公室-休息室" class="headerlink" title="办公室,休息室"></a>办公室,休息室</h4><h4 id="液体中间储罐"><a href="#液体中间储罐" class="headerlink" title="液体中间储罐"></a>液体中间储罐</h4><h4 id="附属仓库"><a href="#附属仓库" class="headerlink" title="附属仓库"></a>附属仓库</h4></li>
</ol>

      
    </div>
    <footer class="article-footer">
      <a data-url="http://dontworryneedmoney.gitee.io/guolianbo/2019/06/23/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E6%80%BB%E5%B9%B3%E9%9D%A2%E5%B8%83%E5%B1%80%E5%92%8C%E5%B9%B3%E9%9D%A2%E5%B8%83%E7%BD%AE/" data-id="ckb6hw6sv004vjcn2a4420dec" class="article-share-link">Share</a>
      
      
  <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/guolianbo/tags/%E6%B6%88%E9%98%B2/" rel="tag">消防</a></li></ul>

    </footer>
  </div>
  
</article>


  
    <article id="ejs-dontworry/随笔/人贵有自知之明" class="article article-type-ejs" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/guolianbo/2019/06/22/dontworry/%E9%9A%8F%E7%AC%94/%E4%BA%BA%E8%B4%B5%E6%9C%89%E8%87%AA%E7%9F%A5%E4%B9%8B%E6%98%8E/" class="article-date">
  <time datetime="2019-06-21T16:55:33.000Z" itemprop="datePublished">2019-06-22</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/guolianbo/2019/06/22/dontworry/%E9%9A%8F%E7%AC%94/%E4%BA%BA%E8%B4%B5%E6%9C%89%E8%87%AA%E7%9F%A5%E4%B9%8B%E6%98%8E/">人贵有自知之明</a>
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <h1 id="人贵有自知之明"><a href="#人贵有自知之明" class="headerlink" title="人贵有自知之明"></a>人贵有自知之明</h1><p>&emsp; &emsp;老子三十三章,知人者智也,自知者明也.大多数人理解的是人应该知道自己有几斤几两,不要自满,要谦虚,要认识到自己的不足.其实这种解释极其狭隘,因为人的一生所追求的修养的最高境界,就是认识自己.   </p>
<p>&emsp; &emsp;人作为高级的智慧生物,肯定是不能满足于基本的生理需要的,必定要向各个方向去探索,不断的超越极限.人类文明的成果是向所有的方向进行探索的成果,可是有些成果很难被人所继承下来,特别是关于个人修养方面的.中国拥有深厚的文化底蕴,对于个人修养也从很多的角度做了阐述.我个人非常喜欢,”人贵有自知之明”这句话,我认为这是个人修养的终极目标. </p>
<p>&emsp; &emsp;人的一生大多数的时间都是在和别人打交道,哪怕再孤僻的人也是如此,所以一个人对他人的认识的理解很实际的体现在他在社会中的适应程度.那些对此有天赋的人,或者造诣很深的人,注定会成为人上人,也就是现在流行所说的高情商的人.那些人一个个的都是人精,因为他们对人性的理解比一般人要深刻很多,而且对人的情绪变化极其敏感.所以他们总是能洞悉你内心的想法,可以让你觉得和他聊天如沐春风,也可以让你觉得无地自容,情绪崩溃.简单的讲,这也是人的一种高级思维活动,所以是由天赋和后天练习的结果.特别是在官场上混的人,一般都比普通人强点,因为一个官员的升或贬很大程度都是由他的直接领导决定的.所以他们无时无刻都在揣摩上意,自然比一般人会强点.每个人都是很难理解别人的,因为我们确实不懂,而且也知道不懂,一些人会花时间和精力去尝试理解别人,从而得到更多的所获.</p>
<p>&emsp; &emsp;一千人心中有一千个哈姆雷特,这也是说明这部戏剧写的好,因为更接近真实.每个人在别人心中的形象也是完全不同的.每个人都认为自己是最懂自己的,这没有错,毕竟和自己相处的时间是最长.由于觉得自己很懂自己,反而从来都不想去了解自己,所以有自知之明才如此难得可贵.认识自己不是偷偷放了个屁,别人都不知道就自己知道,是你知道别人都不知道你放了个屁.如果别人都知道是你放的,唯独你自己以为别人都不知道,这就是严重的无自知之明了.</p>
<p>&emsp; &emsp;可以用一个比喻解释什么叫自知之明,我们都是棋盘上的棋子,作为二维动物,我并不知道,我是在棋盘上的哪个坐标的.其他人也不知道,可是我知道我和他们的相对坐标.他们也有一个坐标系用来标记其他人,我们要找的就是我们在别人坐标系中我的坐标.这个坐标就是我们要找的自知之明.</p>
<p>&emsp; &emsp;认识自己,不可能凭空认识,我们只能通过别人的反馈映射自己的内心来认识别人从而认识自己.首先感谢那些给我带来痛苦的人,我要将这些痛苦的每个细节都仔细的品味,然后用牙齿一点点的研磨吞下,警醒自己不要堕落到黑暗中.其次感谢那些阳光的人,你们擅长制造欢乐,我要学习你们的处世态度,让外界的伤害更难伤害我.</p>

      
    </div>
    <footer class="article-footer">
      <a data-url="http://dontworryneedmoney.gitee.io/guolianbo/2019/06/22/dontworry/%E9%9A%8F%E7%AC%94/%E4%BA%BA%E8%B4%B5%E6%9C%89%E8%87%AA%E7%9F%A5%E4%B9%8B%E6%98%8E/" data-id="ckb6hw6se003cjcn2922hfzt1" class="article-share-link">Share</a>
      
      
  <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/guolianbo/tags/%E9%9A%8F%E7%AC%94/" rel="tag">随笔</a></li></ul>

    </footer>
  </div>
  
</article>


  
    <article id="ejs-dontworry/xiaofang/建筑防火/建筑分类与耐火等级" class="article article-type-ejs" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/guolianbo/2019/06/20/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E5%BB%BA%E7%AD%91%E5%88%86%E7%B1%BB%E4%B8%8E%E8%80%90%E7%81%AB%E7%AD%89%E7%BA%A7/" class="article-date">
  <time datetime="2019-06-19T17:46:55.000Z" itemprop="datePublished">2019-06-20</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/guolianbo/2019/06/20/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E5%BB%BA%E7%AD%91%E5%88%86%E7%B1%BB%E4%B8%8E%E8%80%90%E7%81%AB%E7%AD%89%E7%BA%A7/">建筑分类与耐火等级</a>
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <h1 id="建筑分类与耐火等级"><a href="#建筑分类与耐火等级" class="headerlink" title="建筑分类与耐火等级"></a>建筑分类与耐火等级</h1><!-- TOC -->

<ul>
<li><a href="#建筑分类与耐火等级">建筑分类与耐火等级</a><pre><code>- [建筑物燃烧性能分级](#建筑物燃烧性能分级)
    - [建筑材料和制品的燃烧性能等级](#建筑材料和制品的燃烧性能等级)
    - [建筑材料燃烧性能等级判据的主要参数及概念](#建筑材料燃烧性能等级判据的主要参数及概念)
- [建筑材料燃烧性能等级的附加信息和标识](#建筑材料燃烧性能等级的附加信息和标识)
- [建筑构件的燃烧性能](#建筑构件的燃烧性能)
- [建筑构件的耐火极限](#建筑构件的耐火极限)</code></pre></li>
</ul>
<!-- /TOC -->

<p>火灾造成的经济损失约占社会总产值的0.2%,其中建筑火灾约占总起数的75%,经济损失占86%.</p>
<h2 id="建筑分类"><a href="#建筑分类" class="headerlink" title="建筑分类"></a>建筑分类</h2><table>
<thead>
<tr>
<th>使用性质</th>
<th>特点</th>
</tr>
</thead>
<tbody><tr>
<td>民用</td>
<td>供人们居住或从事各类公共活动的建筑</td>
</tr>
<tr>
<td>工业</td>
<td>工业生产性建筑</td>
</tr>
<tr>
<td>农业</td>
<td>农副产业生产建筑</td>
</tr>
</tbody></table>
<hr>
<table>
<thead>
<tr>
<th>建筑结构</th>
<th>特点</th>
</tr>
</thead>
<tbody><tr>
<td>木结构</td>
<td>承重构件是木材</td>
</tr>
<tr>
<td>钢结构</td>
<td>主要承重结构采用钢材</td>
</tr>
<tr>
<td>砖木结构</td>
<td>承重构件是砖石和木材</td>
</tr>
<tr>
<td>砖混结构</td>
<td>竖向承重构件采用砖墙或砖柱,水平承重构件采用钢筋混凝土</td>
</tr>
<tr>
<td>钢筋混凝土结构</td>
<td>钢筋混凝土作主要承重结构,砖和其他轻质材料做墙体等围护构件</td>
</tr>
<tr>
<td>钢混结构</td>
<td>屋顶采用钢结构,其他主要承重构件采用钢筋混凝土结构</td>
</tr>
<tr>
<td>其他结构</td>
<td>如生土建筑,塑料建筑,充气建筑</td>
</tr>
</tbody></table>
<hr>
<table>
<thead>
<tr>
<th>建筑高度</th>
<th>特点</th>
</tr>
</thead>
<tbody><tr>
<td>单层</td>
<td>仅有一层结构的建筑</td>
</tr>
<tr>
<td>多层</td>
<td>建筑高度不大于27m的住宅建筑和建筑高度部大于24m非单层厂房,仓库和公共建筑</td>
</tr>
<tr>
<td>高层建筑</td>
<td>建筑高度大于27m的住宅建筑和其他建筑高度大于24m的非单层建筑</td>
</tr>
</tbody></table>
<h2 id="建筑材料的燃烧性能及分级"><a href="#建筑材料的燃烧性能及分级" class="headerlink" title="建筑材料的燃烧性能及分级"></a>建筑材料的燃烧性能及分级</h2><h3 id="建筑物燃烧性能分级"><a href="#建筑物燃烧性能分级" class="headerlink" title="建筑物燃烧性能分级"></a>建筑物燃烧性能分级</h3><h4 id="建筑材料和制品的燃烧性能等级"><a href="#建筑材料和制品的燃烧性能等级" class="headerlink" title="建筑材料和制品的燃烧性能等级"></a>建筑材料和制品的燃烧性能等级</h4><table>
<thead>
<tr>
<th>燃烧性能</th>
<th>名称</th>
</tr>
</thead>
<tbody><tr>
<td>A</td>
<td>不燃材料(制品)</td>
</tr>
<tr>
<td>B1</td>
<td>难燃材料(制品)</td>
</tr>
<tr>
<td>B2</td>
<td>可燃材料(制品)</td>
</tr>
<tr>
<td>B3</td>
<td>易燃材料(制品)</td>
</tr>
</tbody></table>
<h4 id="建筑材料燃烧性能等级判据的主要参数及概念"><a href="#建筑材料燃烧性能等级判据的主要参数及概念" class="headerlink" title="建筑材料燃烧性能等级判据的主要参数及概念"></a>建筑材料燃烧性能等级判据的主要参数及概念</h4><ul>
<li>材料.指单一物质均匀分布的混合物</li>
<li>燃烧滴落物/微粒.在燃烧试验过程中,从试样上分离的物质或微粒</li>
<li>临界热辐射通量.火焰熄灭处的热辐射通量或试验30min时火焰传播到的最远处的热辐射通量</li>
<li>燃烧增长速率指数——FIGRA.试样燃烧的热释放速率与其对应时间比值的最大值,用于燃烧性能分级.</li>
<li>THR600s.试验开始后600s内试样的热释放总量.<h3 id="建筑材料燃烧性能等级的附加信息和标识"><a href="#建筑材料燃烧性能等级的附加信息和标识" class="headerlink" title="建筑材料燃烧性能等级的附加信息和标识"></a>建筑材料燃烧性能等级的附加信息和标识</h3>GB 8624 B1 (B-s1,d0,t1),表示属于难燃B1级建筑材料及制品,燃烧性能细化分级为B级,产烟  特性等级为s1级,燃烧滴落物/微粒等级为d0级,烟气毒性等级为t1级.<h2 id="建筑构件的燃烧性能和耐火极限"><a href="#建筑构件的燃烧性能和耐火极限" class="headerlink" title="建筑构件的燃烧性能和耐火极限"></a>建筑构件的燃烧性能和耐火极限</h2>建筑的耐火性能包括两部分 <ol>
<li>构件的燃烧性能</li>
<li>构件的耐火极限<h3 id="建筑构件的燃烧性能"><a href="#建筑构件的燃烧性能" class="headerlink" title="建筑构件的燃烧性能"></a>建筑构件的燃烧性能</h3>分类| 举例</li>
</ol>
</li>
</ul>
<p>——–|——–<br>不燃性 | 钢材,混凝土,砖,石,砌块,石膏板<br>难燃性 | 沥青混凝土,经助燃处理后的木材,塑料,水泥,刨花板,板条抹灰墙<br>可燃性 | 木材,竹子,刨花板,保丽板,塑料</p>
<h3 id="建筑构件的耐火极限"><a href="#建筑构件的耐火极限" class="headerlink" title="建筑构件的耐火极限"></a>建筑构件的耐火极限</h3><h2 id="建筑耐火等级要求"><a href="#建筑耐火等级要求" class="headerlink" title="建筑耐火等级要求"></a>建筑耐火等级要求</h2><p>建筑构件的耐火极限是衡量建筑物的耐火等级的主要指标</p>
<ul>
<li><p>厂房,仓库的耐火等级,建筑面积,层数等与其生产或储存阿类型有着密不可分的关系,对于甲乙类生产或储存的厂房和仓库,由于其生产或储存的物品危险性大,因此这类生产场所或仓库不应设置在地下或半地下,而且这类场所的防火安全性能的要求也较之其他类型的生产和仓储要高,在设计,使用时都应特别加以注意.</p>
</li>
<li><p>民用建筑的耐火等级应根据其建筑高度,使用功能,重要性和火灾扑救难度的确定</p>
<ol>
<li>地下或半地下建筑和一类高层建筑的耐火等级不应低于一级</li>
<li>单,多层重要公共建筑和二类高层建筑的耐火等级不应低于二级</li>
</ol>
</li>
<li><p>建筑高度大于100m的民用建筑,其楼板的耐火极限不应低于2.00h,一二级耐火等级建筑的上人平屋顶,其屋面板的耐火等级分别不应低于1.50h和1.00h.</p>
</li>
<li><p>一二级耐火建筑的屋面板应采用不燃材料,单屋面防水层可采用可燃材料</p>
</li>
<li><p>二级耐火等级的建筑采用难燃性房间隔墙,耐火极限不应低于0.75h</p>
</li>
<li><p>二级耐火等级的建筑内采用不燃材料的吊顶,其耐火极限不限</p>
</li>
<li><p>建筑内预制钢筋混凝土构件的节点外露部位,应采取防火保护措施,且节点的耐火极限不应低与相应构件的耐火极限.</p>
</li>
</ul>

      
    </div>
    <footer class="article-footer">
      <a data-url="http://dontworryneedmoney.gitee.io/guolianbo/2019/06/20/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E5%BB%BA%E7%AD%91%E5%88%86%E7%B1%BB%E4%B8%8E%E8%80%90%E7%81%AB%E7%AD%89%E7%BA%A7/" data-id="ckb6hw6sx004zjcn26rjj4u37" class="article-share-link">Share</a>
      
      
  <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/guolianbo/tags/%E6%B6%88%E9%98%B2/" rel="tag">消防</a></li></ul>

    </footer>
  </div>
  
</article>


  
    <article id="ejs-dontworry/Algorithm/牛顿法求平方根" class="article article-type-ejs" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/guolianbo/2019/06/18/dontworry/Algorithm/%E7%89%9B%E9%A1%BF%E6%B3%95%E6%B1%82%E5%B9%B3%E6%96%B9%E6%A0%B9/" class="article-date">
  <time datetime="2019-06-17T16:06:06.000Z" itemprop="datePublished">2019-06-18</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/guolianbo/2019/06/18/dontworry/Algorithm/%E7%89%9B%E9%A1%BF%E6%B3%95%E6%B1%82%E5%B9%B3%E6%96%B9%E6%A0%B9/">牛顿法求平方根</a>
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <h1 id="牛顿法求平方根"><a href="#牛顿法求平方根" class="headerlink" title="牛顿法求平方根"></a>牛顿法求平方根</h1><figure class="highlight scheme"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">(<span class="name"><span class="builtin-name">define</span></span> (<span class="name">impore</span> guess x)</span><br><span class="line">  (<span class="name">average</span> guess (<span class="name"><span class="builtin-name">/</span></span> x guess))</span><br><span class="line">(<span class="name"><span class="builtin-name">define</span></span> (<span class="name">improve</span> guess x)</span><br><span class="line">  (<span class="name"><span class="builtin-name">/</span></span> (<span class="name"><span class="builtin-name">+</span></span> (<span class="name"><span class="builtin-name">/</span></span> x (<span class="name">square</span> guess)) (<span class="name"><span class="builtin-name">*</span></span> <span class="number">2</span> guess)) <span class="number">3</span>))</span><br></pre></td></tr></table></figure>
<ul>
<li>数学公式<br>$${x/y³+2y}\over{3}$$</li>
</ul>

      
    </div>
    <footer class="article-footer">
      <a data-url="http://dontworryneedmoney.gitee.io/guolianbo/2019/06/18/dontworry/Algorithm/%E7%89%9B%E9%A1%BF%E6%B3%95%E6%B1%82%E5%B9%B3%E6%96%B9%E6%A0%B9/" data-id="ckb6hw6qz0009jcn21y3991ex" class="article-share-link">Share</a>
      
      
  <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/guolianbo/tags/Algorithm/" rel="tag">Algorithm</a></li></ul>

    </footer>
  </div>
  
</article>


  
    <article id="ejs-dontworry/xiaofang/建筑防火/生产和储存物品的火灾危险性分类" class="article article-type-ejs" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/guolianbo/2019/06/17/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E7%94%9F%E4%BA%A7%E5%92%8C%E5%82%A8%E5%AD%98%E7%89%A9%E5%93%81%E7%9A%84%E7%81%AB%E7%81%BE%E5%8D%B1%E9%99%A9%E6%80%A7%E5%88%86%E7%B1%BB/" class="article-date">
  <time datetime="2019-06-17T15:48:06.000Z" itemprop="datePublished">2019-06-17</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/guolianbo/2019/06/17/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E7%94%9F%E4%BA%A7%E5%92%8C%E5%82%A8%E5%AD%98%E7%89%A9%E5%93%81%E7%9A%84%E7%81%AB%E7%81%BE%E5%8D%B1%E9%99%A9%E6%80%A7%E5%88%86%E7%B1%BB/">生产和储存物品的火灾危险性分类</a>
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <h1 id="生产和储存物品的火灾危险性分类"><a href="#生产和储存物品的火灾危险性分类" class="headerlink" title="生产和储存物品的火灾危险性分类"></a>生产和储存物品的火灾危险性分类</h1><!-- TOC -->

<ul>
<li><a href="#生产和储存物品的火灾危险性分类">生产和储存物品的火灾危险性分类</a><ul>
<li><a href="#生产的火灾危险性分类">生产的火灾危险性分类</a><ul>
<li><a href="#评定物质火灾危险性的主要指标">评定物质火灾危险性的主要指标</a><ul>
<li><a href="#评定气体火灾危险性的主要指标">评定气体火灾危险性的主要指标</a></li>
<li><a href="#评定液体火灾危险性的主要指标">评定液体火灾危险性的主要指标</a></li>
<li><a href="#评定固体火灾危险性的主要指标">评定固体火灾危险性的主要指标</a></li>
</ul>
</li>
<li><a href="#生产火灾危险性分类方法">生产火灾危险性分类方法</a></li>
</ul>
</li>
<li><a href="#储存物品的火灾危险性分类">储存物品的火灾危险性分类</a><ul>
<li><a href="#储存物品的火灾危险性分类方法">储存物品的火灾危险性分类方法</a></li>
<li><a href="#储存物品的火灾危险性特征">储存物品的火灾危险性特征</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<!-- /TOC -->
<h2 id="生产的火灾危险性分类"><a href="#生产的火灾危险性分类" class="headerlink" title="生产的火灾危险性分类"></a>生产的火灾危险性分类</h2><p>生产火灾危险性是指生产过程中发生火灾、爆炸事故的原因、因素和条件以及火灾扩大蔓延条件的总和.</p>
<p>厂房的火灾危险性类别是以生产过程中使用和产出物质的火灾危险性类别确定的,物质火灾危险性是确定生产的火灾危险性类别的基础.</p>
<h3 id="评定物质火灾危险性的主要指标"><a href="#评定物质火灾危险性的主要指标" class="headerlink" title="评定物质火灾危险性的主要指标"></a>评定物质火灾危险性的主要指标</h3><p>主要依据:理化性质</p>
<h4 id="评定气体火灾危险性的主要指标"><a href="#评定气体火灾危险性的主要指标" class="headerlink" title="评定气体火灾危险性的主要指标"></a>评定气体火灾危险性的主要指标</h4><ol>
<li>爆炸浓度极限范围,爆炸下限,容易与空气或其他助燃气体形成爆炸性气体混合物</li>
<li>自然点越低,火灾爆炸的危险性越大   </li>
</ol>
<ul>
<li>气体的比重和扩散性   </li>
<li>化学性质活泼  </li>
<li>带电性以及热膨胀性</li>
</ul>
<ol>
<li><p>气体化学活泼性越强,发生火灾爆炸的危险性越大</p>
</li>
<li><p>气体在空气中的扩散速度越快,火灾蔓延扩展的危险性越大</p>
</li>
<li><p>相对密度大的气体易聚集不散,遇明火容易造成火灾爆炸事故</p>
</li>
<li><p>易压缩液化的气体遇热后体积膨胀,容易发生火灾爆炸事故</p>
<h4 id="评定液体火灾危险性的主要指标"><a href="#评定液体火灾危险性的主要指标" class="headerlink" title="评定液体火灾危险性的主要指标"></a>评定液体火灾危险性的主要指标</h4><p>闪点是评定液体火灾危险性的主要指标<br>对于可燃液体,通常还用自燃点作为评定火灾危险性的标志  </p>
<p><strong>液体火灾危险性的标志</strong></p>
</li>
</ol>
<ul>
<li>爆炸温度极限</li>
<li>受热蒸发性</li>
<li>流动扩散性</li>
<li>带电性</li>
</ul>
<h4 id="评定固体火灾危险性的主要指标"><a href="#评定固体火灾危险性的主要指标" class="headerlink" title="评定固体火灾危险性的主要指标"></a>评定固体火灾危险性的主要指标</h4><p>熔点和燃点是评定其火灾危险性的主要标志参数 </p>
<blockquote>
<p>许多低熔点的易燃固体还有闪燃现象  </p>
</blockquote>
<ul>
<li>粉状可燃固体是以爆炸浓度下限作为标志</li>
<li>遇水燃烧固体是以与水反应速度快慢和放热量的大小为标志</li>
<li>自燃性固体物料师以其自燃点为标志</li>
<li>受热分解可燃固体师以其分解温度作为评定标志</li>
</ul>
<h3 id="生产火灾危险性分类方法"><a href="#生产火灾危险性分类方法" class="headerlink" title="生产火灾危险性分类方法"></a>生产火灾危险性分类方法</h3><table>
<thead>
<tr>
<th>类别</th>
<th>特征</th>
<th>举例</th>
</tr>
</thead>
<tbody><tr>
<td>甲</td>
<td>1.闪点小于28℃ 的液体</td>
<td>橡胶制品涂胶和胶浆部分,苯酚厂房的磺化,蒸馏部位,甲醇,乙醇,集成电路工程的化学清洗间,植物油加工厂的浸出厂房</td>
</tr>
<tr>
<td>甲</td>
<td>2.爆炸下限小于10%的气体</td>
<td>乙炔站,氢气站,氯乙烯厂房,乙烯聚合厂房,天然气、石油伴生气、矿井气、水煤气或焦炉煤气的净化(如脱硫)厂房压缩机室机鼓风机室,液化石油气罐瓶间,电解水或电解食盐厂房</td>
</tr>
<tr>
<td>甲</td>
<td>3.常温下自行分解或在空气中氧化即能导致迅速自燃或爆炸的物质</td>
<td>硝化棉厂房极其应用部位,赛璐珞厂房</td>
</tr>
<tr>
<td>甲</td>
<td>4.常温下受到水或空气中水蒸气的作用,能产生可燃气体并引起燃烧或爆炸的物质</td>
<td>金属钠,钾加工厂房极其应用部位,五氧化二磷厂房</td>
</tr>
<tr>
<td>甲</td>
<td>5.遇酸,受热,撞击,摩擦,催化以及遇有机物或硫磺等易燃无机物,极易引起燃烧或爆炸的强氧化剂</td>
<td>氯酸钠,氯酸钾厂房及其应用部位,过氧化氢厂房,过氧化钠,过氧化钾厂房,次氯酸钙厂房</td>
</tr>
<tr>
<td>甲</td>
<td>6.受撞击,摩擦或与氧化剂,有机物接触时能引起燃烧或爆炸的物质</td>
<td>五硫化二磷厂房及其引用部位</td>
</tr>
<tr>
<td>甲</td>
<td>7.在密闭设备内操作温度不小于物质本身自然点的生产</td>
<td>洗涤剂厂房石蜡裂解部位</td>
</tr>
</tbody></table>
<hr>
<table>
<thead>
<tr>
<th>类别</th>
<th>特征</th>
<th>举例</th>
</tr>
</thead>
<tbody><tr>
<td>乙</td>
<td>1. 闪点不小于28℃,但小于60℃的液体</td>
<td>松节油或松香蒸馏厂房及其应用部位,甲酚厂房,樟脑提取部位,松针油精制部位,煤油灌桶间</td>
</tr>
<tr>
<td>乙</td>
<td>2. 爆炸下限不小于10% 的气体</td>
<td>一氧化碳压缩机室及净化部位,发生炉煤气或鼓风炉煤气净化部位,氨压缩机房</td>
</tr>
<tr>
<td>乙</td>
<td>3.不属于甲类的氧化剂</td>
<td>高锰酸钾厂房</td>
</tr>
<tr>
<td>乙</td>
<td>4. 不属于甲类的易燃固体</td>
<td>樟脑或松香提炼厂房,硫磺回收厂房</td>
</tr>
<tr>
<td>乙</td>
<td>5. 助燃气体</td>
<td>氧气站,空分厂房</td>
</tr>
<tr>
<td>乙</td>
<td>6. 能与空气形成爆炸性混合物的浮游状态的粉尘,闪点大于或等于60℃的液体雾滴</td>
<td>铝粉或镁粉厂房,金属制品抛光部位,煤粉厂房,面粉厂的碾磨部位,活性炭制造及再生厂房</td>
</tr>
</tbody></table>
<hr>
<table>
<thead>
<tr>
<th>类别</th>
<th>特征</th>
<th>举例</th>
</tr>
</thead>
<tbody><tr>
<td>丙</td>
<td>1. 闪点不小于60℃的液体</td>
<td>香料厂的松油醇部位,焦化厂焦油厂房,甘油,桐油的制备厂房,油浸变压器室,机器油或变压油罐桶间,配电室(每台装油量大于60kg的设备),沥青加工厂房,植物油加工厂的精炼部位</td>
</tr>
<tr>
<td>丙</td>
<td>2. 可燃固体</td>
<td>橡胶制品的压延,成型和硫化厂房,印染厂成品厂房,谷物加工房,集成电路工厂的氧化扩散间,光刻间,饲料加工厂房</td>
</tr>
</tbody></table>
<hr>
<table>
<thead>
<tr>
<th>类别</th>
<th>特征</th>
<th>举例</th>
</tr>
</thead>
<tbody><tr>
<td>丁</td>
<td>1.对不燃烧物质进行加工,并在高温或熔化状态下经常产生强辐射热,火花或火焰的生产</td>
<td>金属冶炼,热处理工厂</td>
</tr>
<tr>
<td>丁</td>
<td>2. 利用气体,液体,固体作为燃烧或将气体,液体进行燃烧作其他用的各种生产</td>
<td>锅炉房,陶瓷制品的烘干,烧成厂房,石灰焙烧厂房,耐火材料烧成部位,硫酸车间焙烧部位</td>
</tr>
<tr>
<td>丁</td>
<td>3. 常温下使用或加工难燃烧物质的生产</td>
<td>酚醛泡沫塑料的加工厂房,印染厂的漂炼部位</td>
</tr>
</tbody></table>
<hr>
<table>
<thead>
<tr>
<th>类别</th>
<th>特征</th>
<th>举例</th>
</tr>
</thead>
<tbody><tr>
<td>戊</td>
<td>常温下使用或加工部燃烧物质的生产</td>
<td>制砖车间,石棉加工车间,除镁合金外的金属冷加工车间,仪表,器械或车辆装配车间,水泥厂的轮窑厂房</td>
</tr>
</tbody></table>
<hr>
<h2 id="储存物品的火灾危险性分类"><a href="#储存物品的火灾危险性分类" class="headerlink" title="储存物品的火灾危险性分类"></a>储存物品的火灾危险性分类</h2><h3 id="储存物品的火灾危险性分类方法"><a href="#储存物品的火灾危险性分类方法" class="headerlink" title="储存物品的火灾危险性分类方法"></a>储存物品的火灾危险性分类方法</h3><p>储存物品的火灾危险性分类</p>
<table>
<thead>
<tr>
<th>储存物品的火灾危险性类别</th>
<th>储存物品的火灾危险性特征</th>
<th>举例</th>
</tr>
</thead>
<tbody><tr>
<td>甲</td>
<td>1.闪点小于28℃ 的液体</td>
<td>己烷、戊烷，石脑油，环戊烷，二硫化碳，苯，甲苯，甲醇，乙醇，乙醚，蚁酸甲酯，醋酸甲酯，硝酸乙酯，汽油，丙酮，丙烯，酒精度为 38°以上的白酒</td>
</tr>
<tr>
<td>甲</td>
<td>2、爆炸下限＜10%的气体，受到水或空气中水蒸气的作用能产生炸下限＜10%气体的固体物质</td>
<td>乙炔，氢，甲烷，乙烯，丙烯，丁二烯，环氧乙烷，水煤气，硫化氢，氯乙烯，液化石油气，电石，碳化铝</td>
</tr>
<tr>
<td>甲</td>
<td>常温下能自行分解或在空气中氧化能导致迅速自燃或爆炸的物质</td>
<td>硝化棉,硝化纤维胶片,喷漆棉,火胶棉,赛璐珞棉</td>
</tr>
<tr>
<td>甲</td>
<td>4.常温下受到水或空气中水蒸气的作用能产生可燃气体并引起燃烧或爆炸的物质</td>
<td>金属钠,钾</td>
</tr>
<tr>
<td>甲</td>
<td>5.遇酸、受热、撞击、摩擦以及遇有机物或硫磺等易燃的无机物，极易引起燃烧或爆炸的强氧化剂</td>
<td>氯酸钠,氯酸钾,过氧化氢,过氧化钠,过氧化钾,硝酸铵</td>
</tr>
<tr>
<td>甲</td>
<td>6.受撞击、摩擦或与氧化剂、有机物接触时能引起燃烧或爆炸的物质</td>
<td>赤磷,五硫化二磷</td>
</tr>
</tbody></table>
<hr>
<table>
<thead>
<tr>
<th>储存物品的火灾危险性类别</th>
<th>储存物品的火灾危险性特征</th>
<th>举例</th>
</tr>
</thead>
<tbody><tr>
<td>乙</td>
<td>1.闪点≧28°C至＜60°C的液体</td>
<td>煤油,松节油,樟脑油</td>
</tr>
<tr>
<td>乙</td>
<td>2、爆炸下限≧10%的气体</td>
<td>氨气,一氧化碳</td>
</tr>
<tr>
<td>乙</td>
<td>3. 不属于甲类的氧化剂</td>
<td>硝酸,漂白粉</td>
</tr>
<tr>
<td>乙</td>
<td>4.不属于甲类的易燃固体</td>
<td>镁粉,铝粉,赛璐珞板(片),樟脑,硝化纤维漆布,硝化纤维色片</td>
</tr>
<tr>
<td>乙</td>
<td>5.助燃气体</td>
<td>氧气,液氯</td>
</tr>
<tr>
<td>乙</td>
<td>6.常温下与空气接触能缓慢氧化，积热不散引起自燃的物品</td>
<td>漆布及其制品,油布及其制品,油纸及其制品,油绸及其制品</td>
</tr>
</tbody></table>
<hr>
<table>
<thead>
<tr>
<th>储存物品的火灾危险性类别</th>
<th>储存物品的火灾危险性特征</th>
<th>举例</th>
</tr>
</thead>
<tbody><tr>
<td>丙</td>
<td>1.闪点≧60°C的液体</td>
<td>动物油,植物油,沥青,润滑油,机油</td>
</tr>
<tr>
<td>丙</td>
<td>2、可燃固体</td>
<td>粒径大于等于2mm的工业成型硫磺,天然橡胶及其制品</td>
</tr>
<tr>
<td>丁</td>
<td>难燃烧物品</td>
<td>酚醛泡沫塑料及其制品,水泥刨花板</td>
</tr>
<tr>
<td>戊</td>
<td>不燃烧物品</td>
<td>不燃气体,石膏及其无纸制品,膨胀珍珠岩</td>
</tr>
</tbody></table>
<hr>
<h3 id="储存物品的火灾危险性特征"><a href="#储存物品的火灾危险性特征" class="headerlink" title="储存物品的火灾危险性特征"></a>储存物品的火灾危险性特征</h3>
      
    </div>
    <footer class="article-footer">
      <a data-url="http://dontworryneedmoney.gitee.io/guolianbo/2019/06/17/dontworry/xiaofang/%E5%BB%BA%E7%AD%91%E9%98%B2%E7%81%AB/%E7%94%9F%E4%BA%A7%E5%92%8C%E5%82%A8%E5%AD%98%E7%89%A9%E5%93%81%E7%9A%84%E7%81%AB%E7%81%BE%E5%8D%B1%E9%99%A9%E6%80%A7%E5%88%86%E7%B1%BB/" data-id="ckb6hw6t30059jcn2h5jc98e9" class="article-share-link">Share</a>
      
      
  <ul class="article-tag-list" itemprop="keywords"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/guolianbo/tags/%E6%B6%88%E9%98%B2/" rel="tag">消防</a></li></ul>

    </footer>
  </div>
  
</article>


  


  <nav id="page-nav">
    
    <a class="extend prev" rel="prev" href="/guolianbo/page/7/">&amp;laquo; Prev</a><a class="page-number" href="/guolianbo/">1</a><span class="space">&hellip;</span><a class="page-number" href="/guolianbo/page/6/">6</a><a class="page-number" href="/guolianbo/page/7/">7</a><span class="page-number current">8</span><a class="page-number" href="/guolianbo/page/9/">9</a><a class="extend next" rel="next" href="/guolianbo/page/9/">Next &amp;raquo;</a>
  </nav>

</section>
        
          <aside id="sidebar">
  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Categories</h3>
    <div class="widget">
      <ul class="category-list"><li class="category-list-item"><a class="category-list-link" href="/guolianbo/categories/%E9%9A%8F%E7%AC%94/">随笔</a></li></ul>
    </div>
  </div>


  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Tags</h3>
    <div class="widget">
      <ul class="tag-list" itemprop="keywords"><li class="tag-list-item"><a class="tag-list-link" href="/guolianbo/tags/Algorithm/" rel="tag">Algorithm</a></li><li class="tag-list-item"><a class="tag-list-link" href="/guolianbo/tags/Unity3d/" rel="tag">Unity3d</a></li><li class="tag-list-item"><a class="tag-list-link" href="/guolianbo/tags/%E6%9D%82%E9%A1%B9/" rel="tag">杂项</a></li><li class="tag-list-item"><a class="tag-list-link" href="/guolianbo/tags/%E6%B6%88%E9%98%B2/" rel="tag">消防</a></li><li class="tag-list-item"><a class="tag-list-link" href="/guolianbo/tags/%E7%94%B3%E8%AE%BA/" rel="tag">申论</a></li><li class="tag-list-item"><a class="tag-list-link" href="/guolianbo/tags/%E9%9A%8F%E7%AC%94/" rel="tag">随笔</a></li></ul>
    </div>
  </div>


  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Tag Cloud</h3>
    <div class="widget tagcloud">
      <a href="/guolianbo/tags/Algorithm/" style="font-size: 14px;">Algorithm</a> <a href="/guolianbo/tags/Unity3d/" style="font-size: 12px;">Unity3d</a> <a href="/guolianbo/tags/%E6%9D%82%E9%A1%B9/" style="font-size: 18px;">杂项</a> <a href="/guolianbo/tags/%E6%B6%88%E9%98%B2/" style="font-size: 16px;">消防</a> <a href="/guolianbo/tags/%E7%94%B3%E8%AE%BA/" style="font-size: 10px;">申论</a> <a href="/guolianbo/tags/%E9%9A%8F%E7%AC%94/" style="font-size: 20px;">随笔</a>
    </div>
  </div>

  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Archives</h3>
    <div class="widget">
      <ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="/guolianbo/archives/2020/06/">June 2020</a></li><li class="archive-list-item"><a class="archive-list-link" href="/guolianbo/archives/2020/05/">May 2020</a></li><li class="archive-list-item"><a class="archive-list-link" href="/guolianbo/archives/2020/04/">April 2020</a></li><li class="archive-list-item"><a class="archive-list-link" href="/guolianbo/archives/2020/03/">March 2020</a></li><li class="archive-list-item"><a class="archive-list-link" href="/guolianbo/archives/2020/02/">February 2020</a></li><li class="archive-list-item"><a class="archive-list-link" href="/guolianbo/archives/2020/01/">January 2020</a></li><li class="archive-list-item"><a class="archive-list-link" href="/guolianbo/archives/2019/11/">November 2019</a></li><li class="archive-list-item"><a class="archive-list-link" href="/guolianbo/archives/2019/09/">September 2019</a></li><li class="archive-list-item"><a class="archive-list-link" href="/guolianbo/archives/2019/08/">August 2019</a></li><li class="archive-list-item"><a class="archive-list-link" href="/guolianbo/archives/2019/07/">July 2019</a></li><li class="archive-list-item"><a class="archive-list-link" href="/guolianbo/archives/2019/06/">June 2019</a></li></ul>
    </div>
  </div>


  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Recent Posts</h3>
    <div class="widget">
      <ul>
        
          <li>
            <a href="/guolianbo/2020/06/08/dontworry/Unity3d/IObserver%E5%92%8CIObservable%E5%92%8CIDisposable/">IObserver和IObservable和IDisposable</a>
          </li>
        
          <li>
            <a href="/guolianbo/2020/05/28/dontworry/%E6%9D%82%E9%A1%B9/javascript%E7%9A%84%E6%9C%AC%E8%B4%A8/">javascript的本质</a>
          </li>
        
          <li>
            <a href="/guolianbo/2020/05/27/dontworry/%E6%9D%82%E9%A1%B9/%E5%8D%8F%E7%A8%8B%E7%9A%84%E5%8E%9F%E7%90%86/">协程的原理</a>
          </li>
        
          <li>
            <a href="/guolianbo/2020/05/20/dontworry/%E6%9D%82%E9%A1%B9/linux%E4%B8%8B%E7%9A%84nginx%E7%9A%84%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C/">linux下的nginx的基本操作</a>
          </li>
        
          <li>
            <a href="/guolianbo/2020/05/15/dontworry/%E6%9D%82%E9%A1%B9/%E5%B8%B8%E7%94%A8%E5%87%BD%E6%95%B0%E5%8A%A8%E8%AF%8D/">常用函数动词</a>
          </li>
        
      </ul>
    </div>
  </div>

  
</aside>
        
      </div>
      <footer id="footer">
  
  <div class="outer">
    <div id="footer-info" class="inner">
      &copy; 2020 worry dont<br>
      Powered by <a href="http://hexo.io/" target="_blank">Hexo</a>
    </div>
  </div>
</footer>
    </div>
    <nav id="mobile-nav">
  
    <a href="/guolianbo/" class="mobile-nav-link">Home</a>
  
    <a href="/guolianbo/archives" class="mobile-nav-link">Archives</a>
  
</nav>
    

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>


  
<link rel="stylesheet" href="/guolianbo/fancybox/jquery.fancybox.css">

  
<script src="/guolianbo/fancybox/jquery.fancybox.pack.js"></script>




<script src="/guolianbo/js/script.js"></script>




  </div>
</body>
</html>